package com.zhang.service;


import com.zhang.domain.Page;
import com.zhang.domain.User;

import java.util.List;
import java.util.Map;

public interface UserService {




    //一、注册+添加用户
    //1.保存user
    //2.保存爱好
    void addUser(User user);



    //二、登录
    User login(String username,String password);


    //三、分页+条件查询
    //1.查总条目
    //2.分页+条件查询
    //(1)查询当前页数据 UserList
    //(2).查询love集合
    Page<User> queryPage(Map<String, Object> condition, int currentPage, int row);


    //五、删除用户
    //1.删除user
    //2.删除爱好
    void delUser(int id);


    //六、修改用户
    //1.查询用户
    //2.查询love集合
    User findUser(int id);

    //3.修改用户
    //4.清空爱好
    //5.重新新增爱好
    void updateUser(User user);


}
